# 此模板用于单个源文件对应单个目标文件的情况
# 下面的变量名称就是它们表达的意思，可按照情况进行更改
override CC:=gcc
CFLAGS:=
SRCDIR=.
OBJDIR=.
SRCFILE=$(wildcard *.c)
OBJFILE=$(SRCFILE:.c=)

.PHONY:all
all:$(OBJFILE)

$(OBJFILE):$(SRCFILE)
	$(CC) -o $(OBJDIR)/$@ $(SRCDIR)/$< $(CFLAGS)

.PHONY:clean
clean:
	-rm -f $(addprefix $(OBJDIR)/,$(OBJFILE))

